ModGraph: Graphtransformationen für EMF
نویسندگان
چکیده
Das Eclipse Modeling Framework (EMF) ist ein weit verbreitetes Rahmenwerk zur modellgetriebenen Softwareentwicklung. Mit EMF lassen sich strukturelle Modelle als Instanzen des Ecore-Metamodells erstellen. Aus einem Modell lässt sich Code erzeugen, der im Falle benutzerdefinierter Operationen jedoch lediglich leere Methodenrümpfe enthält. Das von uns entwickelte Werkzeug ModGraph erweitert EMF um Graphtransformationsregeln zur Verhaltensmodellierung. Eine im EcoreModell definierte Operation kann mit Hilfe einer Graphtransformationsregel spezifiziert werden, aus der ausführbarer Code erzeugt wird. Mit Hilfe von ModGraph lassen sich komplexe Operationen auf einer hohen Abstraktionsebene spezifizieren.
منابع مشابه
ModGraph - A Transformation Engine for EMF Model Transformations
Model-driven software engineering aims at increasing productivity by replacing conventional programming with the development of high-level executable models. However, current technology focuses on structural models, while behavioral modeling is still neglected. The transformation engine ModGraph intends to fill this gap. ModGraph complements the Eclipse Modeling Framework with graphical transfo...
متن کاملModGraph - Generating Executable EMF Models
Model driven software engineering aims at creating high level executable models which may be interpreted or compiled. For efficient execution of operations on model instances code generators play an important role. A wellestablished tool for structural modeling and code generation is the Eclipse Modeling Framework (EMF). We extended EMF by behavior modeling within ModGraph, a tool to model beha...
متن کاملModGraph meets Xcore: Combining Rule-Based and Procedural Behavioral Modeling for EMF
Model-driven software engineering aims at increasing productivity by developing high-level executable models. The Eclipse Modeling Framework (EMF) significantly contributes toward this goal. Unfortunately, EMF supports only structural models based on the Ecore metamodel. Recently, Xcore has been developed to extend EMF with behavioral modeling. To this end, Xcore provides a single textual langu...
متن کاملModellinteroperabilität zwischen Microsoft Visio und Eclipse EMF als Mittel zur modellgetriebenen Integration
Für die Anwendung des modellgetrieben Integrationsansatzes ist eine geeignete Werkzeugunterstützung von entscheidender Bedeutung. Eine solche Werkzeugunterstützung ist heutzutage durch mächtige Modellierungsund Transformationswerkzeuge gegeben. Allerdings ist oftmals die Interoperabilität zwischen den verschiedenen Werkzeugen unzureichend. Zur Verbesserung der Interoperabilität wird in diesem B...
متن کاملVerarbeitung von ARIS-EPK-Modellen im Eclipse Modeling Framework
Die Architektur integrierter Informationssysteme (ARIS) ist ein technischer Raum für den Bereich des Geschäftsprozessmanagements. Ein wesentlicher Bestandteil von ARIS ist der Modelltyp Ereignisgesteuerte Prozesskette (EPK), der in verschiedenen ARIS-Modellierungsmethoden Verwendung findet. Die Interoperabilität von ARIS-Modellen mit anderen Räumen zur Wiederverwendung bzw. Weiterverarbeitung i...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012